abstract class Person1{//抽象类，抽象方法，有抽象方法的类一定是抽象类
    public abstract void setSex();//子类中必须覆写
}

class Teacher extends Person1{
    public void setSex(){

    }
}

interface Team{//
    int a =10;//默认是public static final类型
    void getIN();//默认是public abstract类型
    void getOne();
}

class TeamA implements Team{
    public static int b =10;//静态字段，是挂在TeamA类上的，而不是TeamA实例上的，建议通过TeamA.b进行访问，所以b的值是共有的，只与类有关
    public static void a(){//静态方法，调用方法和静态字段相同，使用类进行调用，Aarrays.sort()就是静态方法的应用

    }
    @Override
    public void getIN(){

    }
    @Override
    public void getOne(){

    }
    public void setS(){

    }

    public void setS(int a){

    }

    public void  setS(int a,String b){

    }
}

class Students extends Person1{
    public void setSex(){

    }
}
public class abstractClass {
    public static void main(String[] args) {

    }
}
